GNU Portable Thread